{% extends "base.html" %} {% block title %}Patient Dashboard - Quick Care Connect{% endblock %} {% block content %}
{% if patient.user.profile_picture %} {{ patient.user.name }}
{{ patient.user.name[0].upper() }}
{% else %} {{ patient.user.name[0].upper() }} {% endif %}
{{ patient.user.name }}

{{ patient.user.email }}

Edit Profile

Welcome back, {{ patient.user.name }}!

Here's an overview of your health journey with Quick Care Connect.

{{ stats.total }}
Total Appointments
{{ stats.pending }}
Pending
{{ stats.approved }}
Approved
{{ stats.completed }}
Completed
{{ stats.pending_refunds }}
Pending Refunds
{% if upcoming_appointments %}
Upcoming Appointments
View All
{% for appointment in upcoming_appointments %}
{{ appointment.doctor.user.name }}

{{ appointment.doctor.specialization }}

{{ appointment.appointment_date.strftime('%B %d, %Y') }} {{ appointment.appointment_time.strftime('%I:%M %p') }}
{{ appointment.appointment_type.title() }}
{% endfor %}
{% endif %}
Recent Appointments
View All
{% if recent_appointments %} {% for appointment in recent_appointments %}
{{ appointment.doctor.user.name }}

{{ appointment.doctor.specialization }}

{{ appointment.appointment_date.strftime('%B %d, %Y') }}
{{ appointment.status.replace('_', ' ').title() }}
View Details {% if appointment.payment_status == 'approved' and appointment.status == 'approved' %} Chat {% elif appointment.status in ['completed', 'completed_pending_review', 'disputed'] %} View Chat {% endif %} {% if appointment.prescription %} Rx {% endif %}
{% endfor %} {% else %}
No appointments yet

Start by finding a doctor and booking your first appointment.

Find Doctors
{% endif %}
Health Tips
Stay Hydrated

Drink at least 8 glasses of water daily for optimal health.

Regular Exercise

Aim for 30 minutes of physical activity most days.

Quality Sleep

Get 7-9 hours of sleep for better health and recovery.

Balanced Diet

Include fruits, vegetables, and whole grains in your meals.

{% if profile_incomplete %} {% endif %} {% endblock %}